#ifndef MSGUTILS
#define MSGUTILS
    #include <stdlib.h>
    #include <string.h>
    #include <unistd.h>
    #include <sys/types.h>
    #include <sys/ipc.h>
    #include <sys/msg.h>
    #define MSG_SIZE 256
    typedef struct Message
    {
        long int type;
        char text[MSG_SIZE];
    }Message;
    //创建消息队列
    int getMsgQueue(char *pathName,int processId);
    //发消息
    int sendMsg(int mqId,Message *msg,int msgSize);
    //收消息
    int recvMsg(int mqId,Message *msg,int msgSize);
#endif